home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making
/
Magical-CD_Making.rsrc
/
CODE_11539_ANIM3.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
17KB
|
288 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 9428 2594 sub.b D2, [A0 + 0x2594]
00000004 0000 0468 ori.b D0, 0x68 /* 'h' */
00000008 0000 031D ori.b D0, 0x1D
label0000000C:
0000000C 0000 0042 ori.b D0, 0x42 /* 'B' */
00000010 8000 or.b D0, D0
00000012 0002 3570 ori.b D2, 0x70 /* 'p' */
00000016 E270 roxr D0.w, D1
00000018 31A2 098A 08CA move.w [[ + <<invalid base displacement size>> + D0] + 0x8CA], -[A2]
0000001E 2B72 DDA8 0B2A 0AA2 move.l [A5 + 0xAA2 /* export_336 */], [0xB2A + A5 * 4]
00000026 2E1A move.l D7, [A2]+
00000028 5F00 subq.b D0, 7
0000002A E58B lsl D3, 2
0000002C D680 add.l D3, D0
0000002E 3C03 move.w D6, D3
00000030 6B30 bmi +0x32 /* 00000062 */
00000032 5647 addq.w D7, 3
00000034 5847 addq.w D7, 4
00000036 DE7C 6F9E add.w D7, 0x6F9E
0000003A 67D0 beq -0x2E /* 0000000C */
0000003C 67CE beq -0x30 /* 0000000C */
0000003E 0F04 btst D4, D7
00000040 0A16 2453 xori.b [A6], 0x53 /* 'S' */
00000044 0F73 17AE 224E B301 bchg [[0x224E] + D1 * 8 - 0x4CFF], D7
0000004C 533D subq.b <<invalid special address>>, 1
0000004E 68D3 bvc -0x2B /* 00000023 */
00000050 1D4B 00D3 move.b [A6 + 0xD3], A3
00000054 40CC move.w A4, SR
00000056 00A3 3DF2 0473 ori.l -[A3], 0x3DF20473
0000005C 00B3 0858 0362 B263 ori.l [A3 + A3.w * 2 + 0x63], 0x8580362
// begin alternate branch 00000062-00000064
label00000062:
00000062 B263 cmp.w D1, -[A3]
// end alternate branch 00000062-00000064
label00000062: // (misaligned)
00000064 0C00 2B13 cmpi.b D0, 0x13
00000068 0B06 btst D6, D5
0000006A 5843 addq.w D3, 4
0000006C 20CA move.l [A0]+, A2
0000006E CB81 and.l D1, D5
00000070 CA5B and.w D5, [A3]+
00000072 28CC move.l [A4]+, A4
00000074 000F 2102 ori.b A7, 0x2
00000078 031E btst [A6]+, D1
0000007A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000007C 4334 9B06 3B2E .invalid 1, [[A4 + <<invalid base displacement size>>] + A1 * 2 + 0x3B2E] // invalid opcode 4 with b == 4
00000082 DB00 addx.b D5, D0
00000084 06C3 .incomplete
00000086 1583 0A13 move.b [A2 + D0 * 2 + 0x13], D3
0000008A 0523 btst -[A3], D2
0000008C 27AB 0CCA 1B30 F304 1442 move.l [A3 - 0xCFBEBBE + D1 * 2], [A3 + 0xCCA]
00000096 9AF3 025B sub.w A5, [A3 + D0.w * 2 + 0x5B]
0000009A 0800 1B35 btst.b D0, 0x35 /* '5' */
0000009E C500 abcd D2, D0
000000A0 2B07 move.l -[A5], D7
000000A2 C900 abcd D4, D0
000000A4 0083 6400 0F22 ori.l D3, 0x64000F22
000000AA 4E0B .invalid // invalid opcode 4
000000AC 02C3 .incomplete
000000AE 0CDB .incomplete
000000B0 3003 move.w D0, D3
000000B2 02A2 7307 7B08 andi.l -[A2], 0x73077B08
000000B8 9306 subx.b D1, D6
000000BA 22AE 1B01 move.l [A1], [A6 + 0x1B01]
000000BE BB12 xor.b [A2], D5
000000C0 3A08 move.w D5, A0
000000C2 224E movea.l A1, A6
000000C4 2B00 move.l -[A5], D0
000000C6 7B23 moveq.l D5, 0x23
000000C8 000F CA33 ori.b A7, 0x33 /* '3' */
000000CC 052A 10AB btst [A2 + 0x10AB], D2
000000D0 0241 09C3 andi.w D1, 0x9C3
000000D4 4032 429A negx.b [A2 + D4.w * 2 - 0x102]
000000D8 0073 910F C101 ori.w [[A3 + <<invalid base displacement size>> + A4]], 0x910F
000000DE 230B move.l -[A1], A3
000000E0 1216 move.b D1, [A6]
000000E2 8307 sbcd D1, D7
000000E4 4A1B tst.b [A3]+
000000E6 14EB 057E move.b [A2]+, [A3 + 0x57E]
000000EA 8B13 or.b [A3], D5
000000EC 8312 or.b [A2], D1
000000EE 7E3B moveq.l D7, 0x3B
000000F0 0503 btst D3, D2
000000F2 0400 5325 subi.b D0, 0x25 /* '%' */
000000F6 1C16 move.b D6, [A6]
000000F8 0304 btst D4, D1
000000FA 4083 negx.l D3
000000FC 1226 move.b D1, -[A6]
000000FE A32B syscall EmptyHandle, flags=3
00000100 640C bcc +0xE /* 0000010E */
00000102 54AB 0060 addq.l [A3 + 0x60], 2
00000106 0A0E 210B xori.b A6, 0xB
0000010A CB0B abcd -[A5], -[A3]
0000010C F204 AB02 .cpgen 0xF204, 0xAB02 // unimplemented
// begin alternate branch 0000010E-00000110
label0000010E:
0000010E AB02 syscall BitsToPix
// end alternate branch 0000010E-00000110
label0000010E: // (misaligned)
00000110 224E movea.l A1, A6
00000112 1B01 move.b -[A5], D1
00000114 2B2B 3A08 move.l -[A5], [A3 + 0x3A08]
00000118 000F 3423 ori.b A7, 0x23 /* '#' */
0000011C 045E CB40 subi.w [A6]+, 0xCB40
00000120 000F CD12 ori.b A7, 0x12
00000124 7EAE moveq.l D7, 0xFFFFFFAE
00000126 000F 22AE ori.b A7, 0xAE
0000012A 8306 sbcd D1, D6
0000012C 031E btst [A6]+, D1
0000012E 6500 4334 bcs +0x4336 /* 00004464 */
00000132 9305 subx.b D1, D5
00000134 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00000136 9105 subx.b D0, D5
00000138 069A 02A3 1D0C addi.l [A2]+, 0x2A31D0C
0000013E 180A move.b D4, A2
00000140 0E62 7B0B .invalid.w -[A2], 0x7B0B // invalid immediate operation
00000144 CA53 and.w D5, [A3]
00000146 37D8 CA33 move.w [PC + A4 * 2 + 0x33], [A0]+
0000014A 373B 06F3 move.w -[A3], [PC + D0.w * 8 - 0x13]
0000014E 01D3 .incomplete
00000150 1302 move.b -[A1], D2
00000152 1B17 move.b -[A5], [A7]
00000154 B816 cmp.b D4, [A6]
00000156 2902 move.l -[A4], D2
00000158 6900 24BB bvs +0x24BD /* 00002615 */
0000015C 2BEB 1310 move.l <<invalid special address>>, [A3 + 0x1310]
00000160 D307 addx.b D1, D7
00000162 502E 04F3 addq.b [A6 + 0x4F3], 8
00000166 2B43 0A28 move.l [A5 + 0xA28], D3
0000016A 9301 subx.b D1, D1
0000016C 430A .invalid 1, A2 // invalid opcode 4 with b == 4
0000016E 2B14 move.l -[A5], [A4]
00000170 B310 xor.b [A0], D1
00000172 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000174 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000176 38D3